package net.lcheng.vo;

import org.hibernate.validator.constraints.NotEmpty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by zwr on 2016/7/16 0016.
 */
public class UserAgentModel {
    private String agentId;
    @NotEmpty(message="联系人不能为空")
    private String agentName;
    private String agentCode;
    private String userUserId;
    @NotEmpty(message="联系电话")
    private String phone;
    private String summary;
    @NotEmpty(message="申请理由不能为空")
    private String applyReason;
    private Date applyTime;
    private Integer applyStatus;
    private String applyChecker;
    private BigDecimal payFee;
    private Date payTime;
    @NotEmpty(message="请选择省")
    private String addrProvinceCode;
    private String addrProvinceName;
    @NotEmpty(message="请选择市")
    private String addrCityCode;
    private String addrCityName;
    @NotEmpty(message="请选择区")
    private String addrDistrictCode;
    private String addrDistrictName;
    private String address;
    private Integer payStatus;
    private Integer agentStatus;
    private Date agentStartTime;
    private Date agentExpireDate;
    private Date createOn;
    private Date modifyOn;
    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }

    public String getAgentCode() {
        return agentCode;
    }

    public void setAgentCode(String agentCode) {
        this.agentCode = agentCode;
    }

    public String getUserUserId() {
        return userUserId;
    }

    public void setUserUserId(String userUserId) {
        this.userUserId = userUserId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getApplyReason() {
        return applyReason;
    }

    public void setApplyReason(String applyReason) {
        this.applyReason = applyReason;
    }

    public Date getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public String getApplyChecker() {
        return applyChecker;
    }

    public void setApplyChecker(String applyChecker) {
        this.applyChecker = applyChecker;
    }

    public BigDecimal getPayFee() {
        return payFee;
    }

    public void setPayFee(BigDecimal payFee) {
        this.payFee = payFee;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getAddrProvinceCode() {
        return addrProvinceCode;
    }

    public void setAddrProvinceCode(String addrProvinceCode) {
        this.addrProvinceCode = addrProvinceCode;
    }

    public String getAddrProvinceName() {
        return addrProvinceName;
    }

    public void setAddrProvinceName(String addrProvinceName) {
        this.addrProvinceName = addrProvinceName;
    }

    public String getAddrCityCode() {
        return addrCityCode;
    }

    public void setAddrCityCode(String addrCityCode) {
        this.addrCityCode = addrCityCode;
    }

    public String getAddrCityName() {
        return addrCityName;
    }

    public void setAddrCityName(String addrCityName) {
        this.addrCityName = addrCityName;
    }

    public String getAddrDistrictCode() {
        return addrDistrictCode;
    }

    public void setAddrDistrictCode(String addrDistrictCode) {
        this.addrDistrictCode = addrDistrictCode;
    }

    public String getAddrDistrictName() {
        return addrDistrictName;
    }

    public void setAddrDistrictName(String addrDistrictName) {
        this.addrDistrictName = addrDistrictName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public Integer getAgentStatus() {
        return agentStatus;
    }

    public void setAgentStatus(Integer agentStatus) {
        this.agentStatus = agentStatus;
    }

    public Date getAgentStartTime() {
        return agentStartTime;
    }

    public void setAgentStartTime(Date agentStartTime) {
        this.agentStartTime = agentStartTime;
    }

    public Date getAgentExpireDate() {
        return agentExpireDate;
    }

    public void setAgentExpireDate(Date agentExpireDate) {
        this.agentExpireDate = agentExpireDate;
    }

    public Date getCreateOn() {
        return createOn;
    }

    public void setCreateOn(Date createOn) {
        this.createOn = createOn;
    }

    public Date getModifyOn() {
        return modifyOn;
    }

    public void setModifyOn(Date modifyOn) {
        this.modifyOn = modifyOn;
    }
}
